home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Frameworks / Dragonsmith 1.1.1 / Base files / Utilities / AppleEventUtils.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-08-14  |  1.3 KB  |  27 lines  |  [TEXT/KAHL]

  1. /*
  2.     AppleEventUtils.h
  3. */
  4.  
  5. #pragma once
  6.  
  7. #include    <AppleEvents.h>
  8.  
  9. OSErr SendToSelf (AEEventClass eventClass , AEEventID eventID, AEDesc *directObject,
  10.                                                             AEDesc *reply, AESendMode sendMode);
  11.  
  12. OSErr GotRequiredParams (AppleEvent *theEvent);
  13.  
  14. OSErr AEGetNthBoolean (AEDescList *listOrRecord, long index, AEKeyword *keyword, Boolean *result);
  15. OSErr AEGetNthShort (AEDescList *listOrRecord, long index, AEKeyword *keyword, short *result);
  16. OSErr AEGetNthLong (AEDescList *listOrRecord, long index, AEKeyword *keyword, long *result);
  17. OSErr AEGetNthType (AEDescList *listOrRecord, long index, AEKeyword *keyword, DescType *result);
  18. OSErr AEGetNthStr255 (AEDescList *listOrRecord, long index, AEKeyword *keyword, StringPtr result);
  19. OSErr AEGetNthList (AEDescList *listOrRecord, long index, AEKeyword *keyword, AEDescList *result);
  20.  
  21. OSErr AEGetKeyBoolean (AERecord *record, AEKeyword keyword, Boolean *result);
  22. OSErr AEGetKeyShort (AERecord *record, AEKeyword keyword, short *result);
  23. OSErr AEGetKeyLong (AERecord *record, AEKeyword keyword, long *result);
  24. OSErr AEGetKeyType (AERecord *record, AEKeyword keyword, DescType *result);
  25. OSErr AEGetKeyStr255 (AERecord *record, AEKeyword keyword, StringPtr result);
  26. OSErr AEGetKeyList (AERecord *record, AEKeyword keyword, AEDescList *result);
  27.